<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
define('FPDF_FONTPATH','../../Lib/fpdf/font/');
include_once '../../Lib/fpdf/fpdf.php';
include_once '../../Lib/pivote.php';
include_once '../../Lib/class.funcLab.php';
include_once '../../Lib/class.session.php';
include_once '../../Lib/class.setter.php';

class PDF extends FPDF
{
    function Header(){
        $this->Image('../../images/logo_salud.png',10,6,40, 27);
        $this->SetFont('Helvetica', '', 6);
        $this->Cell(80);
        $this->Cell(50,0,'SECRETARIA DE SALUD',0,1,'C');
        $this->Cell(80);
        $this->Cell(49,5,'SUBSECRETARIA DE PREVENCION Y CONTROL DE LA SALUD',0,1,'C');
        $this->Cell(80);
        $this->Cell(50,0,'CENTRO NACIONAL DE VIGILANCIA EPIDEMIOLOGICA',0,1,'C');
        $this->Cell(80);
        $this->Cell(46,5,'Y CONTROL DE ENFERMEDADES',0,1,'C');
        $this->Cell(80);
        $this->Cell(53,0,'INSTITUTO DE DIAGNOSTICO Y REFERENCIA EPIDEMIOLOGICOS',0,1,'C');
        $this->Cell(80);
        $this->Cell(48,5,'"DR MANUEL MARTINEZ BAEZ"',0,1,'C');
        $this->Cell(80);
        $this->Cell(49,0,'CARPIO 470, COL SANTO TOMAS CP 11340',0,1,'C');
        $this->Cell(70);
        $this->Cell(10,5,'TELEFONO 53 42 75 50',0,0,'C');
        $this->Cell(100,5,'PAGINA ELECTRONICA www.salud.gob.mx/indre',0,1,'C');
        $this->Cell(70);
        $this->Cell(15,0,'FAX 53 41 11 68 53 42 12 30',0,0,'C');
        $this->Cell(89,0,'CORREO ELECTRONICO indrea@salud.gob.mx',0,1,'C');
        $this->Ln(10);
    }
    function refMedica($usuario){
        $this->SetFont('Helvetica', '', 8);
        $this->Line(5, 37, 210, 37);
        $this->Cell(2);
        $this->Cell(10,3,$usuario->getnUsuario(),0,1,'L');
        $this->Cell(2);
        $this->Cell(10,3,$usuario->getnUnidad(),0,0,'L');
        $this->Line(5, 55, 210, 55);
        $this->ln(15);
    }

    function datPaciente($resultado){
        $this->SetFont('Helvetica', '', 8);
        $this->Cell(2);
        $this->Cell(10,1,'Comunico a usted el resultado de la(s) muestra(s) que nos envio con fecha '.$resultado['fRecepcion'].' para '.$resultado['estudio'].' de INFLUENZA',0,1,'L');
        $this->SetXY(5, 65);
        $this->Cell(30,1,'Numero',0,0,'L');
        $this->Cell(30,1,'Nombre',0,0,'L');
        $this->Cell(30,1,'Estado',0,0,'L');
        $this->Cell(60,4,'INFLUENZA',1,0,'C');
        $this->Cell(50,4,'Panel Viral Respiratorio',1,1,'C');
        $this->SetXY(5, 70);
        $this->Cell(18,1,$resultado['nFolio_lab'],0,0,'L');
        $this->MultiCell(35, 3, $resultado['Paciente'], 0,'L');
        $this->SetXY(70,70);
        $this->Cell(30,1,$resultado['Estado'],0,0,'L');
        //$this->Cell(55,4,$resultado['tecnica'],0,0,'C');
    }

    function datPanelViral($dato,$Y){
        $this->SetFont('Helvetica', '', 8);
        $this->SetXY(105, $Y);
        $this->Cell(65,4,$dato[0],0,0,'L');
        $this->Cell(20,4,$dato[1],0,1,'R');
    }

    function Footer(){
       $this->SetFont('Helvetica', '', 6);
       $this->SetY(-15);
       $this->MultiCell(45, 2,'M EN C GISELDA BARRERA BADILLO JEFA DEL LABORATORIO DE VIRUS RESPIRATORIOS', 'T', 'C');
       $this->SetY(-33);
       $this->Cell(80);
       $this->MultiCell(55, 3, 'REFERENCIA: Manual de tecnicas para el diagnostico de la influenza y otros virus respiratorios OPS/OMS/CDC', 0, 'J');
       $this->Cell(80);
       $this->MultiCell(55, 4, 'ABREVIATURAS: Influenza:pdm=pandemica Microneutra=Microneutralizacion Panel Viral Resp: HPIV=Parainflueza HCoV=Coronavirus VSR=Virus Sincicial Respiratorio hMPV=Metapneumovirus HEV/HRV=Enterovirus/Rinovirus HadV=Adenovirus', 0, 'J');
       $this->Cell(80);
       $this->SetFontSize(8);
       $this->MultiCell(0, 4, 'El informe de la prueba se refiere exclusivamente a la muestra probada', 0, 'J');
       $this->SetY(-33);
       $this->SetFontSize(6);
       $this->SetTextColor(0, 255, 0);
       $this->Cell(160);
       $this->MultiCell(35, 5, 'El informe de la prueba no podrá ser reproducido en forma total o parcial sin la autorización previa del Laboratorio de pruebas', 1, 'C');
    }
}
import_request_variables("gP");

$pdf=new PDF();
$session= new session();
$usuario=new setter();
$paciente= new funcLab(Srv, Usr, Pass, base);
$pvr=array();
$id_user= $_SESSION['id_usuario'];
$id_unidad 	= $_SESSION['idunidad'];
$id_sector 	= $_SESSION['idsector'];
$id_delegacion  = $_SESSION['iddelegacion'];
$id_entidad     = $_SESSION['identidad'];
$nUnidad	= $_SESSION['nombreUnidad'];
$nUsuario	= $_SESSION['nombreUsuario'];
$nPerfil	= $_SESSION['perfil'];
$nRol           = $_SESSION['rol'];
$nEntidad 	= $_SESSION['nEntidad'];

$usuario->setnUnidad($nUnidad);
$usuario->setnUsuario($nUsuario);
$pdf->AddPage();
$pdf->refMedica($usuario);
$resultado=$paciente->datPacienteFormResultado($id_registro);
$pvr=$paciente->datAuxFormResultado($id_registro);
$pdf->datPaciente($resultado);
$pos=70;
foreach($pvr as &$res)
  {
    $resul=explode("|", $res);
    $pdf->datPanelViral($resul,$pos);
    $pos=$pos+5;
  }
$pdf->Output();
?>
